.auto.auto_1500{max-width: 1500px; margin: 0 auto;}
@media(max-width:1500px){
    .auto.auto_1500 {padding: 0 2%;}
}

/*Top003156 */
.Top003156 .auto { position: relative; z-index: 3; }
.Top003156 .gpbox{padding-left: 20px;}
@media(min-width:1025px){
.Top003156 .left{float: left; max-width: 35%; height: 3.125em;}
}
@media(max-width:1024px){
.Top003156 .left{display: block;padding:5vw 26vw 5vw 0;}
    .Top003156 .left .logo{max-width: 50%;}
    .Top003156 .left .gpbox{max-width: 50%;}
}
@media(max-width:640px){
}

.Top003156 .top-right { position: absolute; right: 0; top: 1.5625em; display: table; height: 3.125em; }
.Top003156 .top-right > * { display: table-cell; vertical-align: middle; }
.open-search { cursor: pointer; ; display: block; width: 1.375em; height: 1.375em; background: url(../images/icon-search.svg) no-repeat center center; background-size: contain; }
.open-search.on:before, .open-search.on:after { background-color: #c89a70; }
.top-search { position: absolute; right: 0; top: 100%; z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3); border-radius: 5px; }
.top-search .text { width: 100%; height: 3.125em; line-height: 3.125em; padding: 0 3.125em 0 0.625em; font-size: 1em; }
.top-search .btn { position: absolute; right: 0; top: 0; width: 3.125em; height: 100%; background: url(../images/icon-search.svg) no-repeat center center; background-size: auto 60%; }
.Top003156 menu li span, .Top003156 menu li span a { display: block; }
.Top003156 menu li span { position: relative; z-index: 2; }
.Top003156 menu li span a:hover, .Top003156 menu li.aon span a { color: #c89a70; }
.Top003156 menu li span a { }

@media (min-width:1025px) {
.Top003156 .logo{width: 211px; padding-right: 20px;border-right: 1px solid rgba(0, 0, 0, 0.1);}
.Top003156 header { padding: 1.5625em 5%; }
.Top003156 menu { margin: 0 0 0 40%; display: table; }
.Top003156 menu li { float: left; }
.Top003156 menu li + li { margin-left: 2.875vw; }
.Top003156 menu li span a { line-height: 3.125; }
.open-search { margin-left: 3.125em; }
.top-search { width: 25em; }
}

@media (max-width:1024px) {
.Top003156 { position: relative;z-index: 100;}
.Top003156 menu { position: absolute; right: 0; top: 100%; width: 200px; padding: 0.625em; box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em;background:#fff; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0; }
.menu-show .Top003156 menu { transform: translateY(0); opacity: 1; visibility: inherit; }
.Top003156 menu li span a { padding: 0.5em 0; text-align: center; }
.Top003156 .top-right { height: auto; }
.Top003156 .top-right dd { font-size: 0.875em; }
.Top003156 .top-right dt { padding-left: 1em; }
.Top003156 .open-menu { display: block; width: 2em; height: 2em; }
.Top003156 .open-menu i { background-color: #c89a70; }
.Top003156 .open-menu:not(.on) i:nth-child(1) { margin-top: -0.625em; }
.Top003156 .open-menu:not(.on) i:nth-child(3) { margin-top: calc(0.625em - 3px); }
.top-search { width: 100%; }
}

/*Banner003077 */
.Banner003077 { position: relative; color: #fff; }
.Banner003077 .slider li { position: relative; }
.Banner003077 .slider li:before { position: absolute; content: ""; left: 0; width: 100%; height: 35%; z-index: 10; bottom: 0; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00606060', endColorstr='#e6606060', GradientType=0 );
}
.Banner003077 .slider li .Ispic { height: 100%; }
.Banner003077 .ytable { height: 100%; }
.Banner003077 .txt-area { position: absolute; color: #fff; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; text-align: center; }
.Banner003077 .txt-area aside { transition: 1s 1s; opacity: 0; }
.Banner003077 .txt-area .t-1 { font-size: 4.75em; transform: translateX(50px); margin-bottom: 10px; }
.Banner003077 .txt-area .t-2 { font-size: 1.5em; transform: translateX(100px); }
.Banner003077 .ani-show .txt-area aside { opacity: 1; transform: translateX(0); }
.Banner003077 .more { transition: 1s 1s; opacity: 0; transform: translateX(150px); text-align: center; padding: 0 1.875em; line-height: 3.125em; border: solid 1px #fff; display: table; margin: 3.25em auto 0 auto; }
.Banner003077 .more:after { width: 1.3125em; height: 0.8125em; display: inline-block; content: ''; margin-left: 1em; background: url(../images/icon-more-white.svg) no-repeat; background-size: contain; transition: 0.3s; }
.Banner003077 .ani-show .more { opacity: 1; transform: translateX(0); }
/*.Banner003077 .ani-show .more:hover { background: #c89a70;}*/
.Banner003077 .slick-dots { position: absolute; right: 6.25vw; top: 50%; transform: translateY(-50%); z-index: 20; }
.Banner003077 .slick-dots li { width: 20px; height: 20px; cursor: pointer; border: 1px solid transparent; margin: 30px 0; position: relative; border-radius: 50%; }
.Banner003077 .slick-dots li:before { display: none; }
.Banner003077 .slick-dots li button { position: absolute; background: #fff; font-size: 0; width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px; border: 0; padding: 0; cursor: pointer; }
.Banner003077 .slick-dots li.slick-active { border-color: #c89a70; }
.Banner003077 .slick-dots li.slick-active button { background: #c89a70; }
.scroll-down { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); z-index: 10; padding-bottom: 50px; }
.scroll-down i { display: block; width: 1px; height: 50px; background: #fff; margin: auto; position: absolute; bottom: 0; left: 50%; animation: heightani 1500ms linear infinite; }
.scroll-down span { display: block; }
@keyframes heightani {
 0% {
height: 50px;
}
100% {
height: 20px;
}
}

@media (min-width: 1025px) {
.Banner003077 { position: relative; z-index: 0; width: 100%; height: calc(100vh - 6.25em); }
.Banner003077 .slick-slider { position: absolute; left: 0; top: 0; bottom: 0; right: 0; }
.Banner003077 .slick-list, .Banner003077 .slick-track, .Banner003077 .slick-slide { height: 100%; }/*IE*/
}

@media (max-width: 1024px) {
.Banner003077 { height: auto !important; }
.Banner003077 li .Ispic { padding-bottom: 78%; height: auto; }
.Banner003077 .slick-dots li { width: 20px; height: 20px; margin: 0 4px; }
.Banner003077 .txt-area {padding: 0 12vw;}
.Banner003077 .txt-area .t-1 {font-size: 1.5em;}
.Banner003077 .txt-area .t-2 {font-size: 1.2em;}
.Banner003077 .more { padding: 0 0.875em;line-height: 2.425em;}

.scroll-down {padding-bottom: 30px;}
@keyframes heightani {
    0% {
        height: 30px;
    }
    100% {
        height: 10px;
    }
}
}
/*Floor002823 */
.Floor002823 { padding: calc(100 / 1920 * 100vw) 0 0;
}
.Floor002823 .title { text-align: center; padding-bottom: 30px; color: #c89a70; font-size: 36px; }
.Floor002823 .title span { display: block; font-size: 18px; text-transform: uppercase; letter-spacing: 5px; opacity: 0.5; }

@media(max-width:1024px) {
.Floor002823 .title { padding: 2% 0; font-size: 24px; }
.Floor002823 .title span { letter-spacing: 2px; }
}
.Floor002823 li a { display: block; position: relative; color: #fff; }
.Floor002823 li .inner { position: relative; z-index: 10; }
.Floor002823 li .Ispic { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; transition: 0.5s; }
.Floor002823 li .Ispic:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.85; background: -moz-linear-gradient(45deg, rgba(60,38,24,0.85) 0%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.15) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(45deg, rgba(60,38,24,0.85) 0%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.15) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(45deg, rgba(60,38,24,0.85) 0%, rgba(0,0,0,0.65) 60%, rgba(0,0,0,0.15) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a8e5d', endColorstr='#662a8e5d', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.Floor002823 li .icon { display: table; position: relative; }
.Floor002823 li .icon img { height: 40px; transition: 0.3s; }
.Floor002823 li a:hover .icon img { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); }
.Floor002823 li p.t1 { font-size: 24px; }
.Floor002823 li p span { font-size: 16px; }
.Floor002823 li .inner:after { display: block; content: ''; background: url(../images/icon-more-white.svg) no-repeat 0 0; height: 10px; }

@media(min-width:641px) and (max-width:1024px) {
.Floor002823 li p.t1 { font-size: 20px; }
}

@media(min-width:641px) {
.Floor002823 li { float: left; width: calc((100% - 20px*2)/3);}
.Floor002823 li:not(:nth-child(3n)) {margin-right: 20px;}
.Floor002823 li a { padding: 6.875em 3.25em 2.875em 3.25em; }
}

@media(max-width:640px) {
.Floor002823 li { padding: 30px 0; }
.Floor002823 li a { border-bottom: 10px solid #f9f9f9; padding: 28px; }
.Floor002823 li .Ispic { bottom: -10px; left: 0; top: 0; }
.Floor002823 li p.t1 {font-size: 20px;}
}

/*Floor003183 */
.Floor003183 { padding: calc(100 / 1920 * 100vw) 0;}
.Floor003183 .title { text-align: center; padding-bottom: 30px; color: #c89a70; font-size: 36px; }
.Floor003183 .title span { display: block; font-size: 18px; text-transform: uppercase; letter-spacing: 5px; opacity: 0.5; }

.Floor003183 .slick-dots {display: table; margin: 3% auto 0 auto; }
.Floor003183 .slick-dots li { float: left; width: 20px; height: 20px; cursor: pointer; border: 1px solid transparent; margin:0 20px; position: relative; border-radius: 50%; }
.Floor003183 .slick-dots li:before { display: none; }
.Floor003183 .slick-dots li button { position: absolute; background: #d8d8d8; font-size: 0; width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px; border: 0; padding: 0; cursor: pointer; }
.Floor003183 .slick-dots li.slick-active { border-color: #c89a70; }
.Floor003183 .slick-dots li.slick-active button { background: #c89a70; }


.Floor003183 .slider a { display: block; position: relative; overflow: hidden; display: flex;flex-direction: column;height: 100%;}

.Floor003183 .slider .Ispic { position: relative; padding-bottom: 64%; transition: 0.3s ease-out; }
.Floor003183 .slider .Ispic:after { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 100%; opacity: 0.75; background: -moz-linear-gradient(top, rgba(0,0,0,0.15) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0.15) 0%, rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0.15) 0%, rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}
.Floor003183 .slider .txt {padding: calc(25 / 16 * 1em);font-size: calc(20 / 16 * 1em); background: #f9f9f9; transition: 0.5s; height: 100%;}
.Floor003183 .slider .txt time { color: #999; font-size: calc(16 / 20 * 1em);display: block;}
.Floor003183 .slider .tit { line-height: calc(30 / 20 * 1em);min-height: calc((30 / 20 * 1em) * 2);margin-top: calc(10 / 20 * 1em);}
.Floor003183 .slider a:hover .txt { background-color: #c89a70; color: #fff; }
.Floor003183 .slider a:hover .txt time { color: rgba(255,255,255,0.6); }

@media (min-width:1025px) {
    .Floor003183 .slider { margin: 0 calc(-10 / 1920 * 100vw);}
    .Floor003183 .slider a { margin: 0 calc(10 / 1920 * 100vw);}
}
@media(max-width:1024px) {
.Floor003183 .title { padding: 2% 0; font-size: 24px; }
.Floor003183 .title span { letter-spacing: 2px; }
.Floor003183 .slider .tit {font-size: 4vw;}
.Floor003183 .slick-dots li {margin: 0 5px;}
}

/*Floor003152 */
.Floor003152 { position: relative; z-index: 0; width: 100%; height: 50vh; }
.Floor003152 .root-100, .Banner003077 .root-sz-16 { height: 100%; }
.Floor003152 .ytable { height: 100%; }
.Floor003152 .txt-area { position: absolute; color: #fff; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Floor003152 .txt-area .t-1 { font-size: 1.5em; }
.Floor003152 .txt-area .t-1 span{ display: block; font-size: 2em; margin-bottom: 10px;}
.Floor003152 .txt-area .t-2 { font-size: 1.125em; }
.Floor003152 a {color:#fff; }
.Floor003152 a .more:hover {background:#c89a70; }
.Floor003152 .more { text-align: center; padding: 0 1.875em; line-height: 3.125em; border: solid 1px #fff; display: table; margin: 2em 0 0; }
.Floor003152 .more:after { width: 1.3125em; height: 0.8125em; display: inline-block; content: ''; margin-left: 1em; background: url(../images/icon-more-white.svg) no-repeat; background-size: contain; transition: 0.3s; }

@media (min-width: 1025px) {
}

@media (max-width:1024px) {
    .Floor003152 .txt-area .t-1 span {font-size: 1.2em;}
}
/*Bottom003009 */
.Bottom003009 { background: #030303; padding-top: 6.25em; position: relative; z-index: 5; }
.Bottom003009 .auto { position: relative; }
.Bottom003009 .gotop { position: absolute; right: 0; top: calc(-15px - 6.25em); }
.Bottom003009 .gotop a { display: block; width: 50px; height: 50px; border-radius: 50%; background: url(../images/icon-top.svg) no-repeat center center #c89a70; background-size: auto 35%; }

@media(max-width:1024px) {
.Bottom003009 { text-align: center;padding-top: 3.25em;}
.Bottom003009 .gotop{top: calc(-15px - 4.25em);}
}
.Bottom003009, .Bottom003009 a { color: rgba(255,255,255,0.35); }
.Bottom003009 a:hover { color: #fff; }
.Bottom003009 .hotline { color: #fff; }
.Bottom003009 .hotline aside { color: #fff; font-size: calc(28 / 16 * 1em);
padding: 0 0 0 1.25em; background: url(../images/icon-tel.svg) no-repeat left center; background-size: auto 0.875em; }
.Bottom003009 .hotline span { display: block; margin-bottom: 5px; }

@media(min-width:1025px) {
.Bottom003009 .logo { display: table; table-layout: fixed; }
.Bottom003009 .logo > * { display: table-cell; vertical-align: middle; }
.Bottom003009 .logo .img { padding-right: 30px; max-width: 230px; }
}

@media(max-width:1024px) {
.Bottom003009 .logo .img { padding-bottom: 20px; }
.Bottom003009 .share { display: table; margin-left: auto; margin-right: auto; }
}
.Bottom003009 .b-mid { margin-top: 1.5em; padding-top: 3.25em; border-top: 1px solid rgba(255,255,255,0.1); padding-bottom: 3.75em; }
.Bottom003009 .b-mid .tit { font-size: 1.125em; margin-bottom: 1em; }
.Bottom003009 .b-mid .tit, .Bottom003009 .b-mid .tit a { color: #fff; }
.Bottom003009 .code { max-width: 363px;width: 72%; }
.Bottom003009 .code li { float: left; width: 48%; text-align: center; max-width: 120px;margin-right: 36px; }
.Bottom003009 .code li:nth-child(2n) { float: left; }
.Bottom003009 .code li img { border-radius: 4px; border: 5px solid #fff; }
.Bottom003009 .code li aside { margin-top: 1vw; }
.Bottom003009 .code .add { color: rgba(255,255,255,0.65); margin-top: 1vw; }
.Bottom003009 .code .add span { display: block; line-height: 2; padding: 0 0 0 1.5em; background: url(../images/icon-add.svg) no-repeat left center; background-size: auto 1em; }
.Bottom003009 .code .add1 span { display: block; line-height: 2; padding: 0 0 0 1.5em; background: url(../images/icon-add.png) no-repeat left center; background-size:17px; }
.Bottom003009 .b-mid nav { max-width: 900px; width: 75%; }
.Bottom003009 .b-mid nav dl { float: left; max-width: 150px; }
.Bottom003009 .b-mid nav dd { line-height: 2.25; }

@media(max-width:1024px) {
.Bottom003009 .b-mid { display: none; }
}
.Bottom003009 .copyright { border-top: 1px solid rgba(255,255,255,0.1); padding: 2.25em 0; }
.Bottom003009 .copyright .fr a { display: inline-block; }
.Bottom003009 .copyright .fr a:not(:last-child):after { width: 1px; height: 13px; display: inline-block; content: ''; vertical-align: middle; background: #fff; opacity: 0.15; margin: 0 15px; }

@media(max-width:1024px) {
.Bottom003009 .copyright { margin-top: 5vw; padding: 5vw; }
.Bottom003009 .copyright .fr { padding-bottom: 10px; }
}


/*RighInfo000623 */

.RighInfo000623{padding:4% 0;background: #f5f5f5;}
.RighInfo000623 .auto{max-width: 1500px;}
.RighInfo000623 .title{margin-bottom: 2vw;}
.RighInfo000623 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #c89a70; margin-top: 1vw;}
.RighInfo000623 .title .cn{font-size: 30px;color: #c89a70; padding-bottom: 10px;}
.RighInfo000623 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo000623 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .title .cn{font-size: 6vw;}
}

.RighInfo000623 .ytable-cell{padding: 4.167vw 0;}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgb(0 0 0 / 58%);color: #fff; padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-size: 72px; line-height: 0.8em;}
.RighInfo000623 .pic time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}

.RighInfo000623 .info{background: url("../images/RighInfo000623_bg.jpg") no-repeat right top #fff; background-size: contain;}
.RighInfo000623 .p-info{font-size: 16px;line-height: 2.4em;color: #7d7d7d; text-align: justify;}
.RighInfo000623 .p-info p{margin: 0 0 2vw 0;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 27.624%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .pic time span{font-size: 12vw;}
.RighInfo000623 .p-info{font-size: 3.5vw;}
}



/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1500px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #c89a70;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -4px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 3vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}



/*Banner003158 */
.Banner003158 li{position: relative;z-index: 1;}
.Banner003158 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #fff;}
.Banner003158 .txt .ytable{height: 100%; table-layout: fixed;}
/*.Banner003158 .tit,
.Banner003158 .desc,
.Banner003158 .more{transform: translateY(30px); opacity: 0; transition-duration: 0.3s; transition-delay: 0.3s;}*/
.Banner003158 .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 3em;line-height: 1.2;margin-bottom: 10px;}
.Banner003158 .desc{font-size: 1.5em; font-family: 'SourceHanSansCN-Regular'; transition-delay: 0.6s;margin: 0;}
.Banner003158 .more{display: inline-block;width: 10em; line-height: 3.125; border: solid 2px #c89a70;color: #c89a70;transition-delay: 0.9s;}
.Banner003158 .more:after{display: inline-block;content: '';width: 8px; height: 13px; margin-left: 5px;background-image: url(../images/Banner003158-more.svg);vertical-align: middle;}
.Banner003158 .more:hover{background-color: #c89a70;color: #fff;}
.Banner003158 .more:hover:after{background-image: url(../images/Banner003158-more-white.svg);}
.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 1em;}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent: -999em;width: 0.625em;height: 0.625em;background-color: #ffffff; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003158 .pc{display: none;} 
.Banner003158 .tit{font-size: 2em;}
.Banner003158 .desc{font-size: 0.875em;}
.Banner003158 .more{line-height: 2.5;width: 7em;}
}


/*Timeline000913 */
.Timeline000913{padding: 4% 0 0;}
.Timeline000913 .development{text-align: center;margin-bottom: 2%;}
.Timeline000913 .auto{max-width: 1500px;}
.Timeline000913 .title{margin-bottom: 2vw; text-align: center;}
.Timeline000913 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.Timeline000913 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.Timeline000913 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.Timeline000913 .title .cn{font-size: 6vw;}
}

.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 0;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #f0f0f0; padding: 1.5vw;}
.Timeline000913 .pic{width: 32.787%;}
.Timeline000913 .pre pre{font-size: 15px;line-height: 1.867em;}
.Timeline000913 .year{color: #c89a70;font-size: 36px;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 2vw;}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 {padding-top: 10vw;}
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 5vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding: 3vw;}
}
@media(max-width:480px){
.Timeline000913 .pic,
.Timeline000913 .pre {display: block;width:100%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}






/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{padding: 4% 0; max-width: 1500px; margin: 0 auto;}
.PicList002433 .title { text-align: center; padding-bottom: 30px; color: #c89a70; font-size: 36px; }
.PicList002433 .title span{  display: block;  font-size: 18px;  text-transform: uppercase;  letter-spacing: 5px; opacity: 0.5;}
.PicList002433 .main{padding-top: 2%;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:40px; height:40px; margin-top:-30px; border:1px solid #c89a70; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#c89a70; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:12px; height:12px; border-top:2px solid #c89a70; border-right:2px solid #c89a70; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:56%; top:56%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;}
.PicList002433  .list li figure:after{position: absolute;right: -23px;background: url(../images/PicList002433_ying.png) no-repeat left bottom;width: 24px;height: 97%;background-size: contain;content: '';}
.PicList002433  .list li figure img{max-height: 245px;padding: 14px;padding-top: 11px;background: url(../images/PicList002433_kuang.png) no-repeat;background-size: 100% 97%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:2; max-height:40px; color:#333; font-size: 16px;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:1024px){
.PicList002433 .title {font-size: 26px;}
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;max-height: none;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:8px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433 .list li figure {padding: 0 2px;}
.PicList002433  .list li figure img{ max-height:96px;}
}




/*PicList000687 */

.PicList000687{padding: 4% 0 0 0;overflow: hidden;}
.PicList000687 .auto{max-width: 1500px;}


.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #c89a70;display: block;}
.PicList000687 .more:hover{background: #c89a70;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 20px;color: #000;}
.PicList000687 time{}
.PicList000687 .news  p{line-height:2;color: #7d7d7d;height: 3.43em; margin-bottom: 1.5vw; font-size: 15px;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687 .news  p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 2vw;color: #c89a70;font-size: 18px;}
.PicList000687 .news-top time span{display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#c89a70;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 520px;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{background: #f5f5f5;padding: 4.12vw 0 2vw 0;}
.PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;}
.PicList000687 .news-list li:nth-last-child(1){ margin-bottom: 4vw;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{border-left: 2px solid #c89a70; padding-left: 4.17vw; padding-right: 4.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{font-size: 16px;color: #ccc;margin-top: 10px;display: inline-block;}
.PicList000687 .news-list .more{line-height: normal;color: #c89a70;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 400px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #c89a70; border-bottom: 0;}
}



/*Page003143 */
.Page003143 .Pages{padding: 0 0 3% 0;text-align: center;font-family: 'PingFang-SC-Medium';}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #c89a70;border-color: #c89a70;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}



/*
 .PicList002796 
 */
 .PicList002796{ padding:4% 0 2%;}
 .PicList002796 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee;  float: left;width: 48%;}
 .PicList002796 ol{margin-right: 4%;}
 .PicList002796 ol:nth-child(2){margin-right:0 ;}
 .PicList002796 ol figure em{ padding-bottom: 60%; }
 .PicList002796 ol p{ margin: 35px 0 25px; font-size: 18px; color: #333; line-height: 28px; text-align: justify; }
 .PicList002796 ol time{ float: right; margin-top: 35px;line-height: 2; }
 
 .PicList002796 li{ position:relative; }
 .PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
 .PicList002796 .video_files video{width:100%; height:100%; background-color:#000;}
 .PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #c89a70;cursor: pointer;}
 .PicList002796 .video_files .close::before,
 .PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
 .PicList002796 .video_files .close::before{ transform:rotate(45deg);}
 .PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
 .PicList002796 figure{ position:relative;}
 .PicList002796 figure em{ display:block; padding-bottom: 67%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
 .PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
 .PicList002796 figure a::before,
 .PicList002796 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
 .PicList002796 figure a::before{width: 70px;height: 70px;border: 3px solid #fff;margin-left: -35px;margin-top: -35px;border-radius: 50%;}
 .PicList002796 figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;margin-left: -5px;margin-top: -15px;}
 .PicList002796 li p{ margin-bottom: 25px;font-size: 16px; color: #333; line-height: 2; text-align: justify; overflow: hidden;}
 .PicList002796 time{ background: #c89a70; display: inline-block; padding: 2px 15px; color: #fff; border-radius: 99px; line-height: 2;}
 @media(min-width:769px){
 .PicList002796 li{ float: left; width: 29.75%;margin-right: 5.25%; margin-bottom:4%;} 
 .PicList002796 li:nth-of-type(3n){ margin-right: 0; }
 .PicList002796 li:nth-of-type(3n+1){clear:left;}
 }
 @media(max-width:768px){
     .PicList002796 ol {float:none;width: 100%;}
     .PicList002796 ol p {margin: 20px 10px;font-size: 15px;}
     .PicList002796 ol time {float: none;margin-top: 15px;}
 .PicList002796 li{ width: 100%; margin-right:0; margin-bottom: 5%;}
 .PicList002796 li p { margin:  10px;}
 .PicList002796 figure em{ padding-bottom: 47%; background-size:cover;}
     .PicList002796 figure a::before {width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
     .PicList002796 figure a::after {border-left: 17px solid #fff;border-top: 12px solid transparent;border-bottom: 12px solid transparent; margin-top: -11px;}
 }



 
/*RighInfo002939 */
.RighInfo002939{padding:4% 0;}
.RighInfo002939 .auto{max-width: 1280px; margin: 0 auto;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 26px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .time span{margin-left: 20px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; }
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .edit-info img{width: 49%; float: left; padding:0 1%; margin-top: 1.5%;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #c89a70;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;text-align: right;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .name h1 {font-size: 20px;}
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee; }
.RighInfo002939 .share{display: block; padding-top: 10px;}
    .RighInfo002939 .time {font-size: 12px;}
}



/*
 .Floor002397 为demo编号
 */
.Floor002397{ background: #f5f5f5; padding:100px 0 50px;}
.Floor002397 .auto{ margin: 0 auto; max-width: 1500px; position: relative;}
@media only screen and (max-width:1470px ) {
	.Floor002397{ padding-right: 15px; padding-left: 15px;}
}
.Floor002397 .Tithead{font-size: 30px;color: #c89a70;padding-bottom: 10px;font-weight: normal;}
.Floor002397 .Tithead:after{ content: ""; display: block; width: 12px; margin: 25px 0 35px; height: 2px; background:#c89a70;}
.Floor002397 .Ispic{ margin-right: 520px; height: 520px;}
.Floor002397 .Ispic img{ display: none;}
.Floor002397 .word{ background:#fff; background-size: 100% 100%; height: 520px; width: 520px; position: absolute; top: 0; right: 0; padding:82px 55px;}
.Floor002397 .word dl{ position: relative;min-height:53px;padding: 0 0 10px 70px;}
.Floor002397 .word dl dt{ position: absolute; left: 0; top: -4px; width: 35px; height: 35px;}
.Floor002397 .word dl dd{ font-size: 16px;color: #666;}
.Floor002397 .word dl dd span{ display: block; color: #999; font-size: 14px; text-transform: uppercase; padding-top: 5px;}
@media only screen and (max-width:1024px) {
    .Floor002397{ padding:10vw 0;}
    .Floor002397 .Tithead {font-size: 22px;}
	.Floor002397 .Ispic{ float: left; width: 50%; margin-right: 0;}
	.Floor002397 .word{ position: static; width: 50%; float: right;}
    .Floor002397 .word dl dd {font-size: 15px;}
}
@media only screen and (max-width:767px) {
	.Floor002397 .Ispic,.Floor002397 .word{ width: 100%; float: none; height: auto;}
	.Floor002397 .Ispic { background: none;}
	.Floor002397 .Ispic img{ display: block;}
	.Floor002397 .word{padding:30px;}
}


/*.stock*/
.stock { padding-bottom: 5.2vw;background: #f5f5f5;}
.stock .cont {padding: 60px;}
.stock .fl h4 {margin: 0;font-size: 30px;color: #c89a70;font-weight: normal;}
.stock .fl p {margin-top: 15px;font-size: 16px;color: #fff;}
.stock .fl dl {margin-top: 30px;overflow: hidden;font-size: 0;}
.stock .fl dl > * {display: inline-block;}
.stock .fl dl dt {font-size: 38px;}
.stock .fl dl dd {font-size: 22px;margin-left: 25px;}
.stock .fr dl {display: flex;justify-content: space-between;}
.stock .fr dl dd aside {font-size: 18px;color: #c89a70;}
.stock .fr dl dd p {margin:20px 0 0;font-size: 32px;color: #c89a70;}
.stock .fr .tips {margin-top: 35px;color:#fff;font-size: 15px;}
@media(min-width:1025px){
    .stock .fr {width: 50%;max-width: 750px;}
}
@media(max-width:1024px){
    .stock .fl {margin-bottom: 40px;}
}
@media(max-width:480px){
    .stock .cont {padding: 20px;}
    .stock .fl h4 {font-size: 22px;}
    .stock .fr dl {flex-wrap: wrap;}
    .stock .fr dl dd {width: 50%;margin-top: 20px;}
    .stock .fr dl dd aside {font-size: 15px;}
    .stock .fr dl dd p {margin-top: 10px;font-size: 24px;}
}


/*Floor002979*/
.Floor002979{margin: 100px 0; }
.Floor002979 .auto{max-width: 1500px;}
@media(max-width:768px){
.Floor002979{margin: 10vw 0; }
}
.Floor002979 .auto{max-width: 1540px;}
.Floor002979 li{position: relative;overflow: hidden;}
.Floor002979 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002979 li .txt{position: absolute;color: #c89a70;z-index: 10;top: 50%;transform: translateY(-50%);right: 3.18vw;left: 3vw;text-align: right;font-size: 24px;font-family: 'manrope-bold';text-transform: uppercase;transition: margin 0.5s;line-height:1.2;}
.Floor002979 li .txt span{font-size: 16px;color: #fff;margin: 0;}
.Floor002979 li .txt .text1{line-height: 70px;}
.Floor002979 li .Ispic{transition: transform 0.3s;}
.Floor002979 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002979 li:hover .txt{margin-top: -40px;}
@media(min-width:641px){
.Floor002979 li{float: left; margin-right: 1.299%;}
.Floor002979 li:nth-child(1){width: 32.468%;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(5){width: 28.572%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(4){width: 36.364%;}
.Floor002979 li:nth-child(2),
.Floor002979 li:nth-child(3){ margin-bottom: 1.299%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-right: 0; float: right;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 130%;}
.Floor002979 li:nth-child(2) .Ispic,
.Floor002979 li:nth-child(5) .Ispic{padding-bottom: 71.591%;}
.Floor002979 li:nth-child(3) .Ispic,
.Floor002979 li:nth-child(4) .Ispic{padding-bottom: 56.25%;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor002979 li .txt{font-size: 2.5vw;}
}
@media(max-width:640px){
.Floor002979 li .txt{font-size: 3vw;}
.Floor002979 li:hover .txt{margin-top: -4vw;}
.Floor002979 li .txt span{font-size: 15px;}
.Floor002979 li .txt .text1 img {width: 30px;}
.Floor002979 li:not(:nth-child(1)){float: left; width: 49%; margin-top: 2%;}
.Floor002979 li .Ispic{padding-bottom: 70%;}
.Floor002979 li:nth-child(1) .Ispic{padding-bottom: 50%;background-position: center top 15%;}
.Floor002979 li:nth-child(3),
.Floor002979 li:nth-child(5){margin-left: 2%;}
}




/*PicList003060 */
.PicList003060{padding: 5vw 0;}
.PicList003060 .title{margin: 0; text-align: center;font-size: 40px;line-height: 1em; margin-bottom: 1.2em;}
.PicList003060 .pic{margin-bottom: 3.96vw;}
.PicList003060 .auto{max-width: 1500px;}

.PicList003060 li{margin-bottom: 3.125%;}
.PicList003060 li a{color: #fff;display: block;position: relative;overflow: hidden;}
.PicList003060 li .Ispic{position: relative;padding-bottom:76%;z-index: 1;}
.PicList003060 li .Ispic:after{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 40%;

}
.PicList003060 li:nth-child(2n) .Ispic:after{


}
.PicList003060 li:nth-child(3n) .Ispic:after{
background: -moz-linear-gradient(top,  rgba(23,201,113,0) 0%, rgba(23,201,113,1) 79%, rgba(23,201,113,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(23,201,113,0) 0%,rgba(23,201,113,1) 79%,rgba(23,201,113,1) 100%);
background: linear-gradient(to bottom,  rgba(23,201,113,0) 0%,rgba(23,201,113,1) 79%,rgba(23,201,113,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0017c971', endColorstr='#17c971',GradientType=0 ); 
}

.PicList003060 li .subtit,
.PicList003060 li .inner{position: absolute;z-index: 10;}
.PicList003060 li .subtit{top:1.875em;right: 1.875em; left: 1.875em; font-size: 16px;}
.PicList003060 li .inner{left: 0; bottom: 2.6vw;width: 100%; text-align: center;}
.PicList003060 li .subtit aside{line-height: 3.125em;padding-left: 1.5625em;position: relative; z-index: 4;}
.PicList003060 li .subtit:before{position: absolute; content: ''; left: 0; top: 0; border-radius: 50%; width: 3.125em;height: 3.125em;
background: -moz-linear-gradient(left,  rgba(0,106,255,1) 0%, rgba(0,106,255,0) 100%); 
background: -webkit-linear-gradient(left,  rgba(0,106,255,1) 0%,rgba(0,106,255,0) 100%);
background: linear-gradient(to right,  rgb(200 154 112) 0%,rgba(0,106,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006aff', endColorstr='#00006aff',GradientType=1 ); 
}
.PicList003060 li:nth-child(2n) .subtit:before{
background: -moz-linear-gradient(left,  rgba(255,202,42,1) 0%, rgba(255,202,42,0) 99%, rgba(255,202,42,0) 100%); 
background: -webkit-linear-gradient(left,  rgba(255,202,42,1) 0%,rgba(255,202,42,0) 99%,rgba(255,202,42,0) 100%); 
background: linear-gradient(to right,  rgb(200 154 112) 0%,rgba(0,106,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffca2a', endColorstr='#00ffca2a',GradientType=1 ); 

}
.PicList003060 li:nth-child(3n) .subtit:before{
background: -moz-linear-gradient(left,  rgba(23,201,113,1) 0%, rgba(23,201,113,0) 99%, rgba(23,201,113,0) 100%); 
background: -webkit-linear-gradient(left,  rgba(23,201,113,1) 0%,rgba(23,201,113,0) 99%,rgba(23,201,113,0) 100%); 
background: linear-gradient(to right,  rgba(23,201,113,1) 0%,rgba(23,201,113,0) 99%,rgba(23,201,113,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17c971', endColorstr='#0017c971',GradientType=1 ); 
}

.PicList003060 li .icon{padding-bottom: 3.65vw; opacity: 0;transition: 0.3s;}
.PicList003060 li .icon img{}
.PicList003060 li .inner{font-size: 30px; padding: 0 2%;}
.PicList003060 li h3{font-size: 1em;
    margin: 0;
    font-weight: normal;
    color: #c89a70;}
.PicList003060 li p{margin: 0.8em 0 0 0;font-size: 16px;line-height: 30px;}
.PicList003060 li .more{width: 2.134em; height: 0; border-radius: 50%; margin: 0 auto; display: block; border: 2px solid rgba(255,255,255,0.3); background: url("../images/PicList003060_more.png") no-repeat center center;background-size: auto 0.7334em; transition: 0.3s;opacity: 0;}
.PicList003060 li a:hover .more{height: 2.134em; opacity: 1; margin-top: 3.5vw;}
.PicList003060 li a:hover:before{ opacity: 1;}
@media(min-width:641px){
.PicList003060 li{float: left;width: 48.4%;; }
.PicList003060 li:not(:nth-child(2n)){margin-right: 3.125%;}
}
@media(min-width:1025px) and (max-width:1366px){
.PicList003060 li .inner{font-size: 2vw; }
.PicList003060 li .subtit{font-size: 1.2vw; }
}
@media(max-width:1024px){
.PicList003060 .title{font-size: 4vw;}
.PicList003060 li .inner{font-size: 2.5vw; }
.PicList003060 li .subtit{font-size: 1.5vw; }
.PicList003060 li p {font-size: 15px;}
}
@media(max-width:640px){
.PicList003060 .title{font-size: 6vw;}
.PicList003060 li .inner{font-size: 6vw; }
.PicList003060 li .subtit{font-size: 4vw; }
.PicList003060 li a:hover .more{ margin-top: 8vw;}
.PicList003060 li .inner{bottom: 5vw;}
.PicList003060 li .icon{padding-bottom:8vw;}
}



/*RighInfo002552 */
.RighInfo002552{ padding-bottom:5%;}
.RighInfo002552 .auto{max-width: 1500px;}
.RighInfo002552 .info_1{ position:relative; z-index:1;padding-bottom:5%; }
.RighInfo002552 .info_1 .auto{ position:relative; z-index:2;}
.RighInfo002552 .info_1::after{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; z-index:0; background:#c89a70;}
.RighInfo002552 .title{ text-align:center; font-size:28px; color:#333; padding:6% 0 2% 0;}
.RighInfo002552 .title::after{ width:45px; height:2px; background:#c89a70; display:block; margin:17px auto; content:'';}
.RighInfo002552 .info_1 .title{ color:#fff; padding-bottom:0;}
.RighInfo002552 .info_1 .title::after{ background:#fff;}
.RighInfo002552 .info_1 .ul_icon{ padding:6% 0 3% 0;}
.RighInfo002552 .info_1 .ul_icon li{ float:left; width:33.333333333%; text-align:center;}
.RighInfo002552 .info_1 .ul_icon li a{ color:#fff;}
.RighInfo002552 .info_1 .ul_icon li aside{ display:block; border:1px solid rgba(240,135,30,0.5); max-width:132px; padding:6.25%; border-radius:50%; width:60%; margin:0 auto; }
.RighInfo002552 .info_1 .ul_icon li img{ display:block; width:100%;transition:0.3s;}
.RighInfo002552 .info_1 .ul_icon li a:hover aside img{ transform:rotateY(180deg);}
.RighInfo002552 .info_1 .ul_icon li h5{ font-size:18px; margin:7% 0 4% 0;}
.RighInfo002552 .info_1 .ul_icon li p{ margin:0;}
.RighInfo002552 .list_img dd{ float:left;margin-right:0.8%; margin-bottom:0.8%;}
.RighInfo002552 .list_img dd:nth-child(3n){ margin-right:0;}
.RighInfo002552 .list_img dd img{ display:block; width:100%;}

.RighInfo002552 .info_2 .list_img dd{ width:28.275%;}
.RighInfo002552 .info_2 .list_img dd:nth-child(2),
.RighInfo002552 .info_2 .list_img dd:nth-child(6){ width:41.85%;}

.RighInfo002552 .info_4 .list_img dd{ width:32.8%; }

.RighInfo002552 .info_3 .list_img{ position:relative;}
.RighInfo002552 .info_3 .list_img dd{ width:32.58%; float:none;margin-bottom:0; margin-right:0; }
.RighInfo002552 .info_3 .list_img dd:nth-child(4),
.RighInfo002552 .info_3 .list_img dd:nth-child(5){ position:absolute; right:0; height:48.9%; overflow:hidden;}
.RighInfo002552 .info_3 .list_img dd:nth-child(4){ top:0;}
.RighInfo002552 .info_3 .list_img dd:nth-child(5){ bottom:0; }
.RighInfo002552 .info_3 .list_img dd:nth-child(1){ margin-bottom:1.17%;}
.RighInfo002552 .info_3 .list_img dd:nth-child(3){ position:absolute; left:33.75%; top:0; height:100%; width:32.5%;}
.RighInfo002552 .info_3 .list_img dd:nth-child(3) img{ height:100%;}
@media(max-width:1024px){
.RighInfo002552 .info_1{ margin-top:0;}
}
@media(max-width:480px){
.RighInfo002552 .title{font-size:20px;}
.RighInfo002552 .info_1 .ul_icon li{ float:none; width:auto; padding-bottom:5%;}
.RighInfo002552 .info_1 .ul_icon li aside{ max-width:100px; padding:4%;}
}



/*TextList002739 */
.TextList002739{padding: 5% 0 3% 0;}
.TextList002739 .auto{max-width: 1500px;} 
.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #c89a70; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.TextList002739 .column-name{ font-size: 24px;}
.TextList002739 .column-name .cn{line-height: 40px;}
}

.TextList002739 .title{ padding:0 40px; line-height: 60px; background: #c89a70; font-size:24px; color: #fff; border-bottom: 1px solid #ededed;margin-top: 20px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;cursor: pointer; line-height: 69px; font-size:22px;}
.TextList002739 .tit:before{background: #c89a70; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #c89a70; color: #c89a70;}
.TextList002739 .tit.active time{color: #c89a70;}
.TextList002739 .info{padding: 10px 40px 20px 70px;}
.TextList002739 .info .singlePage{font-size: 15px;line-height: 30px;color: #3e3e3e;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;font-size: 16px;}
.TextList002739 .tit{padding: 0 20px;font-size: 15px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}





/*
 .Floor002468 为demo编号
 */
.Floor002468{ padding: 100px 0;}
.Floor002468 .auto{ max-width: 1500px;}
.Floor002468 .list{ overflow: hidden;}
.Floor002468 .list .list-wrap{ margin:0 -0.8%;}
.Floor002468 .list .ul{ float: left; width: 50%; padding: 0 0.8% 1.5%;}
@media only screen and (max-width:767px ) {
    .Floor002468 {padding: 10vw 0;}
	.Floor002468 .list .ul{ width: 100%; float: none; padding-left: 0; padding-right: 0; padding-bottom: 3%;}
}
.Floor002468 .list .item{}
.Floor002468 .list .item-inner{ position: relative;}
.Floor002468 .list .item .linkhref{ position: absolute; z-index: 5; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.Floor002468 .list .item .pic{ background-repeat: no-repeat; background-position: center; background-size: cover; }
.Floor002468 .list .item .pic:after{position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; display: block;background-color:#000;  -moz-opacity:0.4;  opacity: 0.4; filter:alpha(opacity=40); transition: all .3s;display: none}
.Floor002468 .list .item .item-inner:hover .pic:after{-moz-opacity:0.1;  opacity: 0.1; filter:alpha(opacity=10); }
.Floor002468 .list .ul0 .item .pic{padding-bottom: 92.145%;}
.Floor002468 .list .ul1 .item+.item{ padding-top: 3%;}
.Floor002468 .list .ul1 .item .pic{ padding-bottom: 44.625%;}
.Floor002468 .list .item .word{position: absolute; color: #fff; bottom: 15px; left: 15px;}
.Floor002468 .list .item .word h2{  font-size:18px; font-weight: normal; margin: 0; padding-left: 60px; position: relative;color: #c89a70;line-height: 40px}
.Floor002468 .list .item .word h2 i{ font-style: normal; position: absolute; left: 0; top: 0;}
.Floor002468 .list .item .word figure{ font-size: 14px; padding: 0 15px 0 40px; opacity: 0;transition: all .3s; line-height: 24px; height: 0; overflow: hidden;}
.Floor002468 .list .item .item-inner:hover .word figure{ margin: 15px 0 0; opacity: 1; height: 48px;}
@media only screen and (min-width: 768px) {
	.Floor002468 .list .item .word h2{ font-size: 20px;}
	.Floor002468 .list .item .word figure{ font-size: 16px;}
	.Floor002468 .list .item .item-inner:hover .word figure{ height: 76px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002468 .list .item .word h2{ font-size: 24px;}
	.Floor002468 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002468 .list .item .word{bottom: 58px; left: 40px;}
}






.Floor002912{}
.Floor002912 .auto{max-width: 1500px; width: 96%;}
.Floor002912 .title {text-align: center;font-size: 28px;color: #333;padding: 6% 0 2% 0;}
.Floor002912 .title::after {width: 45px;height: 2px;background: #c89a70; display: block;margin: 17px auto;content: '';}
.Floor002912 .slider{position: relative;z-index: 1;margin: 0 -10px}
.Floor002912 .slider .box{overflow: hidden;}
.Floor002912 .slider .box li.slick-slide{padding: 0 10px;}
.Floor002912 .slider .box li.slick-slide a{display: block;border-radius: 1.771vw 0 ;background: #324354; margin: 0 1.771vw; padding: 2.8125vw 0 2.604vw 0; text-align: center;color: #fff;}


.Floor002912 .slider .box li figure{padding-bottom: 60%}

.Floor002912 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; border: 1px solid #c89a70;padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.Floor002912 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #c89a70;border-left: 2px solid #c89a70; left: 50%; top: 50%; margin: -5px 0 0 -3px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002912 .slick-next:before{margin-left:-7px;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Floor002912 .slick-arrow:hover{background: #c89a70;}
.Floor002912 .slick-arrow:hover:before {border-color: #fff;}

.RighInfo002738{margin-bottom: 100px; overflow: hidden;}
.RighInfo002738 .title {text-align: center;font-size: 28px;color: #333;padding: 6% 0 2% 0;}
.RighInfo002738 .title::after {width: 45px;height: 2px;background: #c89a70; display: block;margin: 17px auto;content: '';}
@media(max-width:640px){
.Floor002912 .slick-arrow{width: 40px; height: 40px;}
}
@media(min-width:1701px){
.Floor002912 .slider .box ul{ margin: 0 -1.771vw;}
.Floor002912 .slick-prev{left: -4.8125vw;}
.Floor002912 .slick-next{right: -4.8125vw;}
}
@media(max-width:1700px){
.Floor002912 .slick-prev{left: -60px;}
.Floor002912 .slick-next{right: -60px;}
}
@media(max-width:1500px){
.Floor002912 .slick-prev{left: 0;}
.Floor002912 .slick-next{right: 0;}
 .Floor002912 a:hover .name aside{font-size:4vw;}
}

@media(max-width:1024px){
    .Floor002912 .title,
    .RighInfo002738 .title {font-size: 22px;}
    .Floor002912 .slider {margin: 0;}
    .Floor002912 .slider .box {padding: 0 10vw;}
    .RighInfo002738 {margin-bottom: 6%;}
    .RighInfo002738 .flipster {margin-top: 0;}
    .RighInfo002738 .flipster .flipto-prev {border-bottom-width: 3px;border-left-width: 3px;}
    .RighInfo002738 .flipster .flipto-next {border-top-width: 3px;border-right-width: 3px;}
}




/*Floor002978*/ 
.Floor002978{margin-bottom: 100px; overflow: hidden;}
.Floor002978 .title {text-align: center;font-size: 28px;color: #333;padding: 6% 0 2% 0;}
.Floor002978 .title::after {width: 45px;height: 2px;background: #c89a70; display: block;margin: 17px auto;content: '';}
.Floor002978 .auto{width: 96%; max-width: 1200px;position: relative; z-index: 1;}
.Floor002978 .slick-list{overflow: inherit;}
.Floor002978 .slick-arrow{ z-index: 20; position: absolute; top: 50%; width: 20px; height: 20px; border: 2px solid #fff; border-right: 0; border-bottom: 0; margin-top: -8px;}
.Floor002978 .slick-prev{left: 35px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002978 .slick-next{right: 35px; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor002978 li a{display: block; margin: 0 10px;position: relative;}
.Floor002978 li .pic{overflow: hidden;}
.Floor002978 li .Ispic{padding-bottom: 50%;transition: 0.3s;}


@media(max-width:480px){
.Floor002978 li a{margin: 0 5px;}
.Floor002978 .slick-prev{left: 4vw;}
.Floor002978 .slick-next{right: 4vw;}
}




/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}
.TextList000591 li a:hover {color:#c89a70;}


/* 2022.12.22 */


.promotion{
    padding: 5% 0;
}
.promotion video{
    width: 100%;
}
.promotion  .content{
    position: relative;
}
.promotion  .content .video_btn{
    width: 40px;
    height: 40px;
    position: absolute;
    background-image: url(../images/bf.png);
    z-index: 2;
    left: 50%;
    top: 50%;
    background-size: 40px;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
} 
.Floor003183 .ul {
    display: flex;
}

.Floor003183 .ul li {
    width: 24%;
}

.Floor003183 .ul li:last-child {
    margin-left: 2%;
}

.Floor003183 .ul .video {
    width: 48%;
    margin-left: 2%;
    position: relative;
}
.Floor003183 .ul .video video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.Floor003183 .ul .video_btn{
    width: 40px;
    height: 40px;
    position: absolute;
    background-image: url(../images/bf.png);
    z-index: 2;
    left: 50%;
    top: 50%;
    background-size: 40px;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
} 
@media(max-width:640px){
    .Floor003183 .ul li {
        width: 100%;
        margin-bottom: 2%;
    }
    
    .Floor003183 .ul {
        flex-wrap: wrap;
    }
    
    .Floor003183 .ul .video {
        width: 100%;
        margin-left: 0;
    }
}
